﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace STS.Schema.Interfaces
{
	public interface ISchemaComparable<T> : ISchemaComparable
		where T : ISqlObject
	{
		SqlCompareResult CompareTo(T destination, bool includeChildren = false);
	}

	public interface ISchemaComparable
	{
		SqlCompareResult CompareTo(ISqlObject destination, bool includeChildren = false);
	}
}
